<?php
if($access_control != "924y39c9vns8r73"){ header("location:../"); }

if($_POST["btn_status"] == "Ok"){
    if(valida::numero($_POST["mostra_status"])){
        $mostra_status = $_POST["mostra_status"];
    }
}
if($mostra_status == ''){
    $mostra_status = 4;
}

 function mostraFinanceiro($ms){
    if($ms == ''){$ms = 4;}
    $sql = "
    SELECT f.*, c.nome, v.formapagamento, v.dt_estorno 
    FROM sgm_financeiro f, sgm_venda v, sgm_cliente c 
    WHERE f.id_empresa = '".$_SESSION["sgm_id_empresa"]."' AND f.id_venda = v.id AND v.id_cliente = c.id
    AND dt_estorno = '0000-00-00 00:00:00'";
    
    switch($ms){
        case 1: $sql .= " AND f.status = '1'"; break;
        case 3: $sql .= " AND f.status = '0' AND f.dt_venc <= '".date("Y-m-d")."'"; break;
        case 2: $sql .= " AND f.status = '0' AND f.dt_venc > '".date("Y-m-d")."'"; break;
        case 4: $sql .= " AND f.status = '0'"; break;
    }
    $sql .= " ORDER BY f.dt_venc";
    
    $db = new db(config::$driver);
    $con = $db->conecta();
    $res = $db->query($sql, $con);
    $db->close($con);
    $cont = 0;
    $i = 0;
    while ($financeiro = $db->fetch_array($res)){
        $sql_parc = "SELECT parcelas FROM sgm_parcelado WHERE id_venda = '".$financeiro["id_venda"]."'";
        $sql_total = "SELECT total FROM sgm_venda WHERE id = '".$financeiro["id_venda"]."'";
        $db_parc = new db(config::$driver);
        $con_parc = $db_parc->conecta();
        $res_parc = $db_parc->query($sql_parc, $con_parc);
        $res_total = $db_parc->query($sql_total, $con_parc);
        $db_parc->close($con_parc);
        $p = $db_parc->fetch_array($res_parc);
        $t = $db_parc->fetch_array($res_total);
        unset($db_parc);

        if($financeiro["formapagamento"] != 1){
            $parc = $financeiro["parcela"]." de ".$p[0];
        }else{
            $parc = "-----";
        }

        if($financeiro["status"] == 1){
            $status = "Pago";
            $pagar = '';
        }else{
            if(date("Y-m-d") > $financeiro["dt_venc"]){
                $status = "Atrasado";
            }else{
                $status = "Ativo";
            }
            $pagar = "<a onClick=\"vendaPag('".$financeiro["id"]."')\" title='Efetuar Pagamento'><button>$</button></a>";
        }

        if($cont == 0){
            $cont = 1;
            $class = "zb1";
        }else{
            $cont = 0;
            $class = "zb2";
        }

        echo "
        <tr class='$class'>
            <td><a href='?pag=vendaPrint&id=".$financeiro["id_venda"]."&rem=fin'>".$financeiro["id"]."</a></td>
            <td><a href='?pag=vendaPrint&id=".$financeiro["id_venda"]."&rem=fin'>".$financeiro["nome"]."</a></td>
            <td><a href='?pag=vendaPrint&id=".$financeiro["id_venda"]."&rem=fin'>".data_ptbr($financeiro["dt_venc"])."</a></td>
            <td><a href='?pag=vendaPrint&id=".$financeiro["id_venda"]."&rem=fin'>$parc</a></td>
            <td><a href='?pag=vendaPrint&id=".$financeiro["id_venda"]."&rem=fin'>".$financeiro["valor"]."</a></td>
            <td><a href='?pag=vendaPrint&id=".$financeiro["id_venda"]."&rem=fin'>".$t[0]."</a></td>
            <td><a href='?pag=vendaPrint&id=".$financeiro["id_venda"]."&rem=fin'>".formapagamento($financeiro["formapagamento"])."</a></td>
            <td><a href='?pag=vendaPrint&id=".$financeiro["id_venda"]."&rem=fin'>$status</a></td>
            <td>$pagar</td>
        </tr>";
        $i++;
    } 
    if($i == 0){
        echo "<tr><td colspan='9'>Não há parcelas com este status</td></tr>";
    }
 }
?>
